package file;

import java.io.File;

/**
 * 将mydir目录删除
 */
public class Test4 {
    public static void main(String[] args) {
        File file=new File("mydir");
        /*方法1
        if (file.exists()){//判断目录是否存在
            File[] file1=file.listFiles();//获取当前File对象表示的目录中所有的子项(每一个子项(文件或目录)都以一个File对象表示,最终以数组形式返回所有子项)
            for (File file2:file1){//进行遍历,将目录下的子项全部删除
                System.out.println(file2);
                file2.delete();//删除子项
            }
            file.delete();//删除目录
            System.out.println("已删除完毕");
        }else {
            System.out.println("目录不存在");
        }
         */
        //方法二
        if (file.isDirectory()){
            File[] file1=file.listFiles();
            for (File file2:file1){
                file2.delete();
            }
            file.delete();
        }
        System.out.println("删除完毕");
    }
}
